Rnx
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Manual: The rnx Utility ↗
rnx is a utility bundled with RNS that lets you execute commands on remote systems over Reticulum.
Similar to rnsh, rnx can operate in two modes:
• listener mode – accepts incoming commands
• initiator mode – executes commands on a remote machine
Both sides authenticate using Reticulum identities, ensuring that only authorized peers can establish sessions. By default, only whitelisted identities may connect to a listener.
Note: Anyone connecting to the listener will have the same permissions as the user running the listener, including potentially root privileges.
Contents
Usage
On the remote machine, run in listener mode with rnx --listen -a <identity> where <identity> is the identity on the machine you want to connect from. You should see rnx listening for commands on <destination> printed to the terminal, showing the destination of the listener.
On the local machine, run in initiator mode with rnx <destination> "<command>" to execute the command on the remote machine. If the local machine has the specified <identity>, the command should be executed successfully.
See also
RNS utilities